package com.jiyun.jiyunmall.product.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.jiyun.jiyunmall.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.data.redis.repository.support.QueryByExampleRedisExecutor;

import java.util.Date;

/**
 * 商品三级分类
 *
 * @author boge 71164376@qq.com
 * @since 1.0.0 2022-07-12
 */
@Data
@EqualsAndHashCode(callSuper=false)
@TableName("pms_category")
public class CategoryEntity {
	private static final long serialVersionUID = 1L;


    /**
     * 分类id
     */
	@TableId
	private Long catId;

    /**
     * 分类名称
     */
	private String name;

    /**
     * 父分类id
     */
	private Long parentCid;

    /**
     * 层级
     */
	private Integer catLevel;

    /**
     * 是否显示[0-不显示，1显示]
     */
	private Integer showStatus;

    /**
     * 排序
     */
	private Integer sort;

    /**
     * 图标地址
     */
	private String icon;

    /**
     * 计量单位
     */
	private String productUnit;

    /**
     * 商品数量
     */
	private Integer productCount;

	/**
	 * 逻辑删除
	 */
	@TableLogic
	private Byte deleted;
}